Extract Variable
概述
提取变量是一种重构技术,为复杂的表达式创建一个变量名,以提高代码的可读性和理解性。
关键内容
- 适用场景:
- 复杂表达式难以理解
- 表达式重复出现
-
需要为计算结果提供有意义的名称
-
实施步骤:
- 确保表达式没有副作用
- 声明一个不可变变量
- 将表达式结果赋值给变量
- 用变量替换原表达式
-
进行测试验证
-
最佳实践:
- 确保提取的表达式没有副作用
- 变量名应该清楚地反映其含义
- 使用不可变变量以避免后续修改带来的风险
来源
- 重构目录 — refactoring-catalog.md
- [[]] —
相关
- 重构目录 — part_of
- 代码重构 — extends
- Inline Variable — compares_to